		--------- Materiais e Estoque --------------------------
SELECT * FROM MATERIAIS

select c.MATERIAL,C.DESC_MATERIAL,B.COR_MATERIAL,B.DESC_COR_MATERIAL,A.FILIAL,                    
A.QTDE_ESTOQUE,A.QTDE_ESTOQUE_AUX,A.CUSTO_MEDIO,A.SALDO_ANTERIOR,A.SALDO_ANTERIOR_AUX,
A.DATA_SALDO_ANT,A.ULTIMO_CUSTO,A.ULTIMA_ENTRADA,A.ULTIMA_SAIDA,A.DATA_CUSTO_MEDIO,
A.DATA_ULT_CUSTO,A.ESTOQUE_IDEAL,A.PONTO_ENCOMENDA
from estoque_materiais a
join MATERIAIS_CORES b on (a.material = b.material and a.cor_material = b.cor_material)
join MATERIAIS c on (b.material = c.material)
ORDER BY A.FILIAL,C.MATERIAL,B.COR

		---------- Materiais com Estoque <> 0 -------------------
SELECT * FROM ESTOQUE_MATERIAIS where filial in ('999_CDLOJAS','998_ESTOQUE MATERIAIS') and qtde_estoque <> '0'
/*
begin transaction
UPDATE ESTOQUE_MATERIAIS SET QTDE_ESTOQUE = '0.000' 
where filial in ('999_CDLOJAS','998_ESTOQUE MATERIAIS') and qtde_estoque <> '0'
COMMIT
ROOBACK
*/
select c.MATERIAL,C.DESC_MATERIAL,B.COR_MATERIAL,B.DESC_COR_MATERIAL,A.FILIAL,                    
A.QTDE_ESTOQUE,A.QTDE_ESTOQUE_AUX,A.CUSTO_MEDIO,A.SALDO_ANTERIOR,A.SALDO_ANTERIOR_AUX,
A.DATA_SALDO_ANT,A.ULTIMO_CUSTO,A.ULTIMA_ENTRADA,A.ULTIMA_SAIDA,A.DATA_CUSTO_MEDIO,
A.DATA_ULT_CUSTO,A.ESTOQUE_IDEAL,A.PONTO_ENCOMENDA
from estoque_materiais a
join MATERIAIS_CORES b on (a.material = b.material and a.cor_material = b.cor_material)
join MATERIAIS c on (b.material = c.material)
where filial in ('999_CDLOJAS','998_ESTOQUE MATERIAIS')
and qtde_estoque <> '0'
ORDER BY A.FILIAL,C.MATERIAL,B.COR

'999_CDLOJAS'              
'998_ESTOQUE MATERIAIS'    


select 
produtos.desc_produto, 
produtos_barra.codigo_barra 
from 
produtos,
produtos_barra
where  PRODUTOS.PRODUTO = produtos_barra.produto